// 后端渲染和前后端分离的优缺点
// 后端渲染:
//     更快的速度,有较少的网络连接
//     更好的SEO的优化,但是也容易被爬取数据
// 前后端分离:
//     对服务器的压力较小,因为拼接是在用户的浏览器上做的
//     对开发人员的要求较小



// 前后端分离
// 前端和后端分成两个项目
// 前端和后端用接口请求的方式进行连接


// 前后端分离的项目，后端只负责发送数据，不需要渲染页面
const express = require("express");

// 引入cors，用于解决跨域问题
const cors = require("cors");

const app = express();

app.use(cors());

app.get("/data", (req, res) => {
  // 先连接数据库，拿到数据库的数据
  const data = [
    {
      id: 1,
      title: "净损1.48亿欧，巴萨转会市场再遭重击，2025，只能免签亿元大将"
    },
    {
      id: 2,
      title: "世体报：阿圭罗起诉巴萨未履行协议支付900万欧"
    },
    {
      id: 3,
      title: "亮相开幕式！“郑”式进入武网时间"
    },
    {
      id: 4,
      title: "广东无缘四强？真相曝光，球迷热议"
    }
  ]

  // 后端用json的方式发送数据
  res.json({
    success: true,
    data,
  })
});


app.listen(3000);